package datastructure.day05;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.LinkedHashSet;

/**
 * @Author Gan
 * @Date 2021/5/7 18:58
 * @Description:
 * 1, 记忆今天讲的所有结合类的的特点, 记忆ArrayList的api和理解视图思想
 * 2, 如果ArrayList中存储了很多数据, 去除重复元素(多个重复元素仅保留一个)
 */
public class DemoWork1 {
    public static void main(String[] args) {
        ArrayList<String> arrayList = new ArrayList<>();
        arrayList.add("zs");
        arrayList.add("ls");
        arrayList.add("ls");
        arrayList.add("wu");
        arrayList.add("zl");
        arrayList.add("zl");
        //去除arrayList中重复元素，保证有序输出
        HashSet<String> hashSet = new LinkedHashSet<>(arrayList);
        System.out.println(hashSet);
/*
        arrayList = new ArrayList<>(hashSet);
        System.out.println(arrayList);
*/
    }
}
